package com.gin.pixiv.response.field

/**
 * 粉丝约稿
 * @author bx002
 * @since 2024/2/18 15:23
 */
class FanRequest {
    var collaborateStatus: Any? = null
    var request: RequestInfo? = null

    /**
     * 创作者
     */
    var creator: UserInfo? = null

    /**
     * 约稿方(粉丝)
     */
    var fan: UserInfo? = null

    var editable: Boolean? = false


    companion object {
        class UserInfo {
            /**
             * 头像链接
             */
            var profileImg: String? = null

            /**
             * 用户id
             */
            var userId: Long? = null

            /**
             * 用户昵称
             */
            var userName: String? = null
        }

        /**
         * 约稿要求
         */
        class RequestInfo {
            var requestId: Long? = null
            var requestTags: List<String>? = null
            var requestStatus: String? = null
            var role: String? = null
        }
    }
}